Big Huge Thesaurus

rotary engine

noun